package de.openkanban.server.dao;

import java.util.List;
import java.util.Set;

import de.openkanban.server.domain.Kanban;
import de.openkanban.shared.dto.KanbanDto;

public interface KanbanDao {
	
	Kanban createKanban(String title, String description, String effort, Set<Long> kanbanUser);

	Kanban getKanbanById(Long kanbanId);

	List<KanbanDto> getAllByActivityId(Long parentActivityId);

	Kanban removeKanban(Kanban kanban);

	Kanban updateKanban(Kanban kanban);

}
